package com.keba.lamp.complaint.vo.result;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.io.Serializable;

@Data
public class AiPlaintffResultVO implements Serializable {

    @JSONField(name = "原告序号")
    private Integer index;
    @JSONField(name = "原告名称")
    private String name;
    @JSONField(name = "原告类型")
    private String type;
    @JSONField(name = "起诉书原告信息")
    private String info;
    @JSONField(name = "原告详细信息")
    private PlaintffDetail plaintffDetail;

    @Data
    public static class PlaintffDetail implements Serializable {
        //自然人信息
        @JSONField(name = "姓名")
        private String name;
        @JSONField(name = "性别")
        private String sex;
        @JSONField(name = "民族")
        private String nation;
        @JSONField(name = "出生年月")
        private String birthday;
        @JSONField(name = "住址")
        private String address;
        @JSONField(name = "公民身份号码")
        private String idCardNo;
        @JSONField(name = "省")
        private String province;
        @JSONField(name = "市")
        private String city;
        //企业信息
        @JSONField(name = "企业名称")
        private String companyName;
        @JSONField(name = "法定代表人")
        private String legalPerson;
        @JSONField(name = "登记机关")
        private String registration;
        @JSONField(name = "统一社会信用代码")
        private String creditCode;
        @JSONField(name = "当前住所(经营场所)")
        private String companyAddress;
    }
}
